package com.saihai.jiankang.student.domain;

import com.saihai.common.annotation.Excel;
import com.saihai.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 学习信息对象 uf_xs
 * 
 * @author ruoyi
 * @date 2024-06-28
 */
public class UfXs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 请求id */
    @Excel(name = "请求id")
    private Long requestId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String xm;

    /** 证件类型 */
    @Excel(name = "证件类型")
    private Long zjlx;

    /** 证件类型 */
    @Excel(name = "证件类型")
    private String zjlxName;

    /** 证件号码 */
    @Excel(name = "证件号码")
    private String zjhm;

    /** 性别 */
    @Excel(name = "性别")
    private Long xb;

    /** 生日 */
    @Excel(name = "生日")
    private String sr;

    /** 学籍号 */
    @Excel(name = "学籍号")
    private String xjh;

    /** 寝室号 */
    @Excel(name = "寝室号")
    private String qsh;

    /** 民族 */
    @Excel(name = "民族")
    private String mz;

    /** 所属社区 */
    @Excel(name = "所属社区")
    private String szsq;

    /** 户籍地址 */
    @Excel(name = "户籍地址")
    private Long hjdz;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String xxdz;

    /** 紧急联系人 */
    @Excel(name = "紧急联系人")
    private String jjlxr;

    /** 紧急联系人手机 */
    @Excel(name = "紧急联系人手机")
    private String jjlxrsj;

    /** 手机号 */
    @Excel(name = "手机号")
    private String sjh;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long formmodeid;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long modedatacreater;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long modedatacreatertype;

    /** 创建日期 */
    @Excel(name = "创建日期")
    private String modedatacreatedate;

    /** 修改日期 */
    @Excel(name = "修改日期")
    private String modedatacreatetime;

    /** 修改人 */
    @Excel(name = "修改人")
    private Long modedatamodifier;

    /** 最后修改时间 */
    @Excel(name = "最后修改时间")
    private String modedatamodifydatetime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String formBizId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String MODEUUID;

    /** 学校 */
    @Excel(name = "学校")
    private String xx;

    /** 学段 */
    @Excel(name = "学段")
    private Long xd;

    /** 入学年份 */
    @Excel(name = "入学年份")
    private Long rxnf;

    /** 班级 */
    @Excel(name = "班级")
    private String bj;

    /** 所属班级 */
    @Excel(name = "所属班级")
    private String ssbj;

    /**
     * 学校id
     */
    private String xxId;

    /**
     * 所属班级id
     */
    private String szbjId;

    /**
     * 留校状态
     */
    private Long lxzt;

    /** 户籍省份 */
    @Excel(name = "户籍省份")
    private Long hjsf;

    /** 户籍城市 */
    @Excel(name = "户籍城市")
    private Long hjcs;

    /** 户籍区县 */
    @Excel(name = "户籍区县")
    private Long hjqx;

    /** 现居省份 */
    @Excel(name = "现居省份")
    private Long xjzsf;

    /** 现居城市 */
    @Excel(name = "现居城市")
    private Long xjzcs;

    /** 现居区县 */
    @Excel(name = "现居区县")
    private Long xjzqx;

    /**
     * 头像
     */
    private String tx;

    public String getTx() {
        return tx;
    }

    public void setTx(String tx) {
        this.tx = tx;
    }

    public Long getHjsf() {
        return hjsf;
    }

    public void setHjsf(Long hjsf) {
        this.hjsf = hjsf;
    }

    public Long getHjcs() {
        return hjcs;
    }

    public void setHjcs(Long hjcs) {
        this.hjcs = hjcs;
    }

    public Long getHjqx() {
        return hjqx;
    }

    public void setHjqx(Long hjqx) {
        this.hjqx = hjqx;
    }

    public Long getXjzsf() {
        return xjzsf;
    }

    public void setXjzsf(Long xjzsf) {
        this.xjzsf = xjzsf;
    }

    public Long getXjzcs() {
        return xjzcs;
    }

    public void setXjzcs(Long xjzcs) {
        this.xjzcs = xjzcs;
    }

    public Long getXjzqx() {
        return xjzqx;
    }

    public void setXjzqx(Long xjzqx) {
        this.xjzqx = xjzqx;
    }

    public Long getLxzt() {
        return lxzt;
    }

    public void setLxzt(Long lxzt) {
        this.lxzt = lxzt;
    }

    public String getXxId() {
        return xxId;
    }

    public void setXxId(String xxId) {
        this.xxId = xxId;
    }

    public String getSzbjId() {
        return szbjId;
    }

    public void setSzbjId(String szbjId) {
        this.szbjId = szbjId;
    }

    public String getZjlxName() {
        return zjlxName;
    }

    public void setZjlxName(String zjlxName) {
        this.zjlxName = zjlxName;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRequestId(Long requestId) 
    {
        this.requestId = requestId;
    }

    public Long getRequestId() 
    {
        return requestId;
    }
    public void setXm(String xm) 
    {
        this.xm = xm;
    }

    public String getXm() 
    {
        return xm;
    }
    public void setZjlx(Long zjlx) 
    {
        this.zjlx = zjlx;
    }

    public Long getZjlx() 
    {
        return zjlx;
    }
    public void setZjhm(String zjhm) 
    {
        this.zjhm = zjhm;
    }

    public String getZjhm() 
    {
        return zjhm;
    }
    public void setXb(Long xb) 
    {
        this.xb = xb;
    }

    public Long getXb() 
    {
        return xb;
    }
    public void setSr(String sr) 
    {
        this.sr = sr;
    }

    public String getSr() 
    {
        return sr;
    }
    public void setXjh(String xjh) 
    {
        this.xjh = xjh;
    }

    public String getXjh() 
    {
        return xjh;
    }
    public void setQsh(String qsh) 
    {
        this.qsh = qsh;
    }

    public String getQsh() 
    {
        return qsh;
    }
    public void setMz(String mz) 
    {
        this.mz = mz;
    }

    public String getMz() 
    {
        return mz;
    }
    public void setSzsq(String szsq) 
    {
        this.szsq = szsq;
    }

    public String getSzsq() 
    {
        return szsq;
    }
    public void setHjdz(Long hjdz) 
    {
        this.hjdz = hjdz;
    }

    public Long getHjdz() 
    {
        return hjdz;
    }
    public void setXxdz(String xxdz) 
    {
        this.xxdz = xxdz;
    }

    public String getXxdz() 
    {
        return xxdz;
    }
    public void setJjlxr(String jjlxr) 
    {
        this.jjlxr = jjlxr;
    }

    public String getJjlxr() 
    {
        return jjlxr;
    }
    public void setJjlxrsj(String jjlxrsj) 
    {
        this.jjlxrsj = jjlxrsj;
    }

    public String getJjlxrsj() 
    {
        return jjlxrsj;
    }
    public void setSjh(String sjh) 
    {
        this.sjh = sjh;
    }

    public String getSjh() 
    {
        return sjh;
    }
    public void setFormmodeid(Long formmodeid) 
    {
        this.formmodeid = formmodeid;
    }

    public Long getFormmodeid() 
    {
        return formmodeid;
    }
    public void setModedatacreater(Long modedatacreater) 
    {
        this.modedatacreater = modedatacreater;
    }

    public Long getModedatacreater() 
    {
        return modedatacreater;
    }
    public void setModedatacreatertype(Long modedatacreatertype) 
    {
        this.modedatacreatertype = modedatacreatertype;
    }

    public Long getModedatacreatertype() 
    {
        return modedatacreatertype;
    }
    public void setModedatacreatedate(String modedatacreatedate) 
    {
        this.modedatacreatedate = modedatacreatedate;
    }

    public String getModedatacreatedate() 
    {
        return modedatacreatedate;
    }
    public void setModedatacreatetime(String modedatacreatetime) 
    {
        this.modedatacreatetime = modedatacreatetime;
    }

    public String getModedatacreatetime() 
    {
        return modedatacreatetime;
    }
    public void setModedatamodifier(Long modedatamodifier) 
    {
        this.modedatamodifier = modedatamodifier;
    }

    public Long getModedatamodifier() 
    {
        return modedatamodifier;
    }
    public void setModedatamodifydatetime(String modedatamodifydatetime) 
    {
        this.modedatamodifydatetime = modedatamodifydatetime;
    }

    public String getModedatamodifydatetime() 
    {
        return modedatamodifydatetime;
    }
    public void setFormBizId(String formBizId) 
    {
        this.formBizId = formBizId;
    }

    public String getFormBizId() 
    {
        return formBizId;
    }
    public void setMODEUUID(String MODEUUID) 
    {
        this.MODEUUID = MODEUUID;
    }

    public String getMODEUUID() 
    {
        return MODEUUID;
    }
    public void setXx(String xx) 
    {
        this.xx = xx;
    }

    public String getXx() 
    {
        return xx;
    }
    public void setXd(Long xd) 
    {
        this.xd = xd;
    }

    public Long getXd() 
    {
        return xd;
    }
    public void setRxnf(Long rxnf) 
    {
        this.rxnf = rxnf;
    }

    public Long getRxnf() 
    {
        return rxnf;
    }
    public void setBj(String bj) 
    {
        this.bj = bj;
    }

    public String getBj() 
    {
        return bj;
    }
    public void setSsbj(String ssbj) 
    {
        this.ssbj = ssbj;
    }

    public String getSsbj() 
    {
        return ssbj;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("requestId", getRequestId())
            .append("xm", getXm())
            .append("zjlx", getZjlx())
            .append("zjhm", getZjhm())
            .append("xb", getXb())
            .append("sr", getSr())
            .append("xjh", getXjh())
            .append("qsh", getQsh())
            .append("mz", getMz())
            .append("szsq", getSzsq())
            .append("hjdz", getHjdz())
            .append("xxdz", getXxdz())
            .append("jjlxr", getJjlxr())
            .append("jjlxrsj", getJjlxrsj())
            .append("sjh", getSjh())
            .append("formmodeid", getFormmodeid())
            .append("modedatacreater", getModedatacreater())
            .append("modedatacreatertype", getModedatacreatertype())
            .append("modedatacreatedate", getModedatacreatedate())
            .append("modedatacreatetime", getModedatacreatetime())
            .append("modedatamodifier", getModedatamodifier())
            .append("modedatamodifydatetime", getModedatamodifydatetime())
            .append("formBizId", getFormBizId())
            .append("MODEUUID", getMODEUUID())
            .append("xx", getXx())
            .append("xd", getXd())
            .append("rxnf", getRxnf())
            .append("bj", getBj())
            .append("ssbj", getSsbj())
            .toString();
    }
}
